import junit.framework.TestCase;


public class LicytacjaTest extends TestCase{
	Licytacja licytacja;
	
	public void setUp() {
        licytacja= new Licytacja(6, 8, 9);
	}

	public void testpostawil(){
		licytacja.postawil(10, 0);
		licytacja.postawil(11, 1);
		licytacja.postawil(12, 2);
		licytacja.postawil(13, 3);
		licytacja.postawil(14, 4);
		licytacja.postawil(15, 5);
		//for(int i = 0; i < 6; i++)
			//System.out.println(licytacja.stawki[i]);
		int tab[] = new int[6];
		tab[0] = 10;
		tab[1] = 11;
		tab[2] = 12;
		tab[3] = 13;
		tab[4] = 14;
		tab[5] = 15;
		int a = tab[0];
		int b = licytacja.stawki[0];
		assertSame(a, b);
		a = tab[1];
		b = licytacja.stawki[1];
		assertSame(a, b);
		a = tab[2];
		b = licytacja.stawki[2];
		assertSame(a, b);
		a = tab[3];
		b = licytacja.stawki[3];
		assertSame(a, b);
		a = tab[4];
		b = licytacja.stawki[4];
		assertSame(a, b);
		a = tab[5];
		b = licytacja.stawki[5];
		assertSame(a, b);
		assertSame(15, licytacja.max);
		
	}
	
	public void testwyrownal(){
		licytacja.postawil(10, 0);
		licytacja.postawil(11, 1);
		licytacja.postawil(12, 2);
		licytacja.postawil(13, 3);
		licytacja.postawil(14, 4);
		licytacja.postawil(15, 5);
		licytacja.wyrownal(0);
		int a = licytacja.stawki[0];
		//System.out.println(a);
		assertSame(15, a);
	}
	
	public void testraise(){
		licytacja.max = 10;
		boolean t = licytacja.raise(9, 0);
		assertFalse(t);
		t = licytacja.raise(11, 0);
		assertTrue(t);
	}
		
	public void testwygrana(){
		licytacja.postawil(5, 0);
		licytacja.postawil(10, 1);
		licytacja.postawil(15, 2);
		licytacja.postawil(4, 3);
		licytacja.postawil(3, 4);
		licytacja.postawil(2, 5);
		int a = licytacja.wygrana(0);
		System.out.println(a);
		//for(int i = 0; i < 6; i++)
			//System.out.println(licytacja.stawki[i]);
		//assertSame(24, a);
	}
	
	public void tearDown() {
        licytacja = null;
	}


		
}


